\hypertarget{videologger_8cpp}{
\section{C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/src/videologging/videologger.cpp File Reference}
\label{videologger_8cpp}\index{C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/src/videologging/videologger.cpp@{C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/src/videologging/videologger.cpp}}
}


Program that connects to multiple cameras and saves the frames to disk with a log file.  
{\ttfamily \#include \char`\"{}cv/cvimagecapture.h\char`\"{}}\par
{\ttfamily \#include $<$stdio.h$>$}\par
{\ttfamily \#include $<$highgui.h$>$}\par
{\ttfamily \#include $<$cxutils/cxutils.h$>$}\par
{\ttfamily \#include $<$tinyxml.h$>$}\par
{\ttfamily \#include $<$time.h$>$}\par
{\ttfamily \#include $<$iostream$>$}\par
{\ttfamily \#include $<$string$>$}\par
{\ttfamily \#include $<$vector$>$}\par
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_video_log_thread}{VideoLogThread}
\begin{DoxyCompactList}\small\item\em Thread and class that peforms logging of video frames for a single camera. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{videologger_8cpp_a1ecf3360a02d674debc00ace7037b128}{
int \hyperlink{videologger_8cpp_a1ecf3360a02d674debc00ace7037b128}{LoadSettings} (const char $\ast$file)}
\label{videologger_8cpp_a1ecf3360a02d674debc00ace7037b128}

\begin{DoxyCompactList}\small\item\em Loads settings from an XML file. \item\end{DoxyCompactList}\item 
\hypertarget{videologger_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{
int {\bfseries main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})}
\label{videologger_8cpp_a0ddf1224851353fc92bfbff6f499fa97}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{videologger_8cpp_ac605136e7443f1434d6141b1447b6da7}{
const unsigned int {\bfseries FRAME\_\-SETTLE\_\-COUNT} = 120}
\label{videologger_8cpp_ac605136e7443f1434d6141b1447b6da7}

\item 
\hypertarget{videologger_8cpp_a236056b96ced18e356d5fac4c32882d4}{
bool {\bfseries gLogData} = false}
\label{videologger_8cpp_a236056b96ced18e356d5fac4c32882d4}

\item 
\hypertarget{videologger_8cpp_a7556f736f0da16a9daec891d5214fca5}{
vector$<$ \hyperlink{class_video_log_thread}{VideoLogThread} $\ast$ $>$ {\bfseries gVideoThreads}}
\label{videologger_8cpp_a7556f736f0da16a9daec891d5214fca5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Program that connects to multiple cameras and saves the frames to disk with a log file. \par
Author(s): Daniel Barber \par
Created: 12 June 2007 \par
Last Modified: 12 June 2007 \par
Copyright (c) 2007 \par
Applied Cognition and Training in Immersive Virtual Environments \par
(ACTIVE) Laboratory \par
Institute for Simulation and Training (IST) \par
University of Central Florida (UCF) \par
Email: \href{mailto:dbarber@ist.ucf.edu}{\tt dbarber@ist.ucf.edu} \par
Web: \href{http://active.ist.ucf.edu}{\tt http://active.ist.ucf.edu}

Please see the file license.txt for information on usage and redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 